/**
 * @description 组件属性
 * @author: 陈陈
 * @date: 2025/05/09
 * @phone: 18560000860
 * @email: 18560000860@qq.com
 * @company: 济南晨霜信息技术有限公司 /
 * @business: 承接前后端项目的开发
 */
import popupProps from "../pure-popup/props.js";
export default {
	...popupProps,

	// 弹出方向
	direction: {
		type: String,
		default: "bottom"
	},

	// 显示关闭按钮
	showNot: {
		type: Boolean,
		default: true
	},

	// 显示确认按钮
	showOk: {
		type: Boolean,
		default: true
	},

	// 是否显示关闭按钮
	showClose: {
		type: Boolean,
		default: false
	},

	// 选中值
	modelValue: {
		type: [String, Number, Date],
		default: new Date()
	},

	// 开始时间
	startDate: {
		type: [String, Number, Date],
		default: () => {
			const now = new Date();
			return now;
		}
	},

	// 结束时间
	endDate: {
		type: [String, Number, Date],
		default: () => {
			const now = new Date();
			const nexYear = new Date(now);
			nexYear.setFullYear(nexYear.getFullYear() + 3);
			return nexYear;
		}
	},

	// 标题
	title: {
		type: String,
		default: "选择月份"
	},

	// 上一年切换按钮图标
	prevIconName: {
		type: String,
		default: "__arrow-left-double"
	},

	// 下一年切换按钮图标
	nextIconName: {
		type: String,
		default: "__arrow-right-double"
	},

	// 安全底部
	safeAreaBottom: {
		type: Boolean,
		default: true
	}
};
